var altconstal = [];
for(var i = 0; i < 88; i++) {
	altconstal.push([]);
}

function initAltConstal() {
	altconstal[0][0] = new Line(15, [6]); // Andromeda
	altconstal[0][1] = new Line(63, [3, 23]);
	altconstal[0][3] = new Line(82, [1, 4]);
	altconstal[0][4] = new Line(154, [3, 6, 13]);
	altconstal[0][5] = new Line(163, [6, 8]);
	altconstal[0][6] = new Line(165, [0, 4, 5, 13]);
	altconstal[0][8] = new Line(215, [5, 11]);
	altconstal[0][9] = new Line(226, [10, 12]);
	altconstal[0][10] = new Line(269, [9, 13]);
	altconstal[0][11] = new Line(271, [8]);
	altconstal[0][12] = new Line(335, [9, 17]);
	altconstal[0][13] = new Line(337, [4, 6, 10, 19]);
	altconstal[0][17] = new Line(464, [12]);
	altconstal[0][19] = new Line(603, [13]);
	altconstal[0][21] = new Line(8762, [23]);
	altconstal[0][22] = new Line(8961, [24]);
	altconstal[0][23] = new Line(8965, [1, 21, 24]);
	altconstal[0][24] = new Line(8976, [22, 23]);
	altconstal[1][0] = new Line(3765, [6]); // Antlia
	altconstal[1][6] = new Line(4104, [0, 8]);
	altconstal[1][8] = new Line(4273, [6]);
	altconstal[2][3] = new Line(5470, [6]); // Apus
	altconstal[2][6] = new Line(6020, [3, 8]);
	altconstal[2][8] = new Line(6102, [6, 9]);
	altconstal[2][9] = new Line(6163, [8]);
	altconstal[3][0] = new Line(7950, [1]); // Aquarius 
	altconstal[3][1] = new Line(7990, [0, 2]);
	altconstal[3][2] = new Line(8093, [1, 3]);
	altconstal[3][3] = new Line(8232, [2, 6, 7]);
	altconstal[3][6] = new Line(8414, [3, 10]);
	altconstal[3][7] = new Line(8418, [3]);
	altconstal[3][10] = new Line(8518, [6, 11, 13]);
	altconstal[3][11] = new Line(8539, [10, 16]);
	altconstal[3][13] = new Line(8559, [10, 16, 20]);
	altconstal[3][16] = new Line(8597, [11, 13]);
	altconstal[3][19] = new Line(8679, [20, 21, 25]);
	altconstal[3][20] = new Line(8698, [13, 19]);
	altconstal[3][21] = new Line(8709, [19, 23]);
	altconstal[3][22] = new Line(8789, [24]);
	altconstal[3][23] = new Line(8812, [21, 24]);
	altconstal[3][24] = new Line(8817, [22, 23]);
	altconstal[3][25] = new Line(8892, [19, 26]);
	altconstal[3][26] = new Line(8906, [25, 27]);
	altconstal[3][27] = new Line(8939, [26]);
	altconstal[4][1] = new Line(7235, [5, 16]); // Aquila 
	altconstal[4][2] = new Line(7236, [5]);
	altconstal[4][5] = new Line(7377, [1, 2, 16, 18]);
	altconstal[4][14] = new Line(7525, [16]);
	altconstal[4][16] = new Line(7557, [1, 5, 14, 20]);
	altconstal[4][18] = new Line(7570, [5, 23]);
	altconstal[4][20] = new Line(7602, [16, 23]);
	altconstal[4][23] = new Line(7710, [18, 20]);
	altconstal[5][0] = new Line(6229, [1]); // Ara 
	altconstal[5][1] = new Line(6285, [0, 2, 5]);
	altconstal[5][2] = new Line(6295, [1]);
	altconstal[5][5] = new Line(6461, [1, 6, 9]);
	altconstal[5][6] = new Line(6462, [5, 8]);
	altconstal[5][8] = new Line(6500, [6]);
	altconstal[5][9] = new Line(6510, [5]);
	altconstal[6][1] = new Line(546, [7]); // Aries
	altconstal[6][2] = new Line(553, [4, 6]);
	altconstal[6][4] = new Line(569, [2, 6]);
	altconstal[6][6] = new Line(617, [2, 4, 7, 13]);
	altconstal[6][7] = new Line(646, [1, 6, 18]);
	altconstal[6][13] = new Line(801, [6, 14, 15]);
	altconstal[6][14] = new Line(824, [13, 15]);
	altconstal[6][15] = new Line(838, [13, 14, 18]);
	altconstal[6][18] = new Line(888, [7, 15, 19]);
	altconstal[6][19] = new Line(951, [18]);
	altconstal[7][0] = new Line(1577, [4, 20]); // Auriga 
	altconstal[7][2] = new Line(1605, [3, 6]);
	altconstal[7][3] = new Line(1612, [2, 4]);
	altconstal[7][4] = new Line(1641, [0, 3, 6]);
	altconstal[7][6] = new Line(1708, [2, 4, 17, 18]);
	altconstal[7][17] = new Line(2077, [6, 18]);
	altconstal[7][18] = new Line(2088, [6, 17, 20]);
	altconstal[7][20] = new Line(2095, [0, 18]);
	altconstal[8][0] = new Line(5185, [1]); // Bootes
	altconstal[8][1] = new Line(5200, [0, 2]);
	altconstal[8][2] = new Line(5235, [1, 5]);
	altconstal[8][4] = new Line(5329, [7, 8]);
	altconstal[8][5] = new Line(5340, [2, 15, 18]);
	altconstal[8][7] = new Line(5351, [4, 8, 10]);
	altconstal[8][8] = new Line(5404, [4, 7]);
	altconstal[8][9] = new Line(5429, [10, 11]);
	altconstal[8][10] = new Line(5435, [7, 9, 21]);
	altconstal[8][11] = new Line(5447, [9, 18]);
	altconstal[8][15] = new Line(5478, [5, 18]);
	altconstal[8][18] = new Line(5506, [5, 11, 15, 24]);
	altconstal[8][21] = new Line(5602, [10, 24, 25]);
	altconstal[8][24] = new Line(5681, [18, 21, 25]);
	altconstal[8][25] = new Line(5733, [21, 24]);
	altconstal[9][0] = new Line(1443, [1]); // Caelum
	altconstal[9][1] = new Line(1502, [0, 2]);
	altconstal[9][2] = new Line(1503, [1, 4]);
	altconstal[9][4] = new Line(1652, [2]);
	altconstal[10][1] = new Line(1542, [2, 3, 7]); // Camelopardalis
	altconstal[10][2] = new Line(1603, [1]);
	altconstal[10][3] = new Line(1155, [1, 5, 6]);
	altconstal[10][4] = new Line(1040, [5]);
	altconstal[10][5] = new Line(1035, [3, 4]);
	altconstal[10][6] = new Line(985, [3]);
	altconstal[10][7] = new Line(2527, [1, 8]);
	altconstal[10][8] = new Line(3751, [7]);
	altconstal[11][8] = new Line(3249, [20]); // Cancer
	altconstal[11][19] = new Line(3449, [20, 22]);
	altconstal[11][20] = new Line(3461, [8, 19, 29]);
	altconstal[11][22] = new Line(3475, [19]);
	altconstal[11][29] = new Line(3572, [20]);
	altconstal[12][0] = new Line(4785, [2]); // Canes Venatici
	altconstal[12][2] = new Line(4915, [0]);
	altconstal[13][0] = new Line(2282, [15]); // Canis Major
	altconstal[13][1] = new Line(2294, [6]);
	altconstal[13][3] = new Line(2387, [6]);
	altconstal[13][6] = new Line(2429, [1, 3, 8, 11]);
	altconstal[13][8] = new Line(2491, [6, 12, 14]);
	altconstal[13][9] = new Line(2538, [15]);
	altconstal[13][10] = new Line(2574, [14, 18]);
	altconstal[13][11] = new Line(2580, [6, 15]);
	altconstal[13][12] = new Line(2590, [8, 17]);
	altconstal[13][14] = new Line(2596, [8, 10, 18]);
	altconstal[13][15] = new Line(2618, [0, 9, 11, 19]);
	altconstal[13][17] = new Line(2653, [12, 19]);
	altconstal[13][18] = new Line(2657, [10, 14]);
	altconstal[13][19] = new Line(2693, [15, 17, 20]);
	altconstal[13][20] = new Line(2749, [19, 22]);
	altconstal[13][22] = new Line(2827, [20]);
	altconstal[14][1] = new Line(2845, [7]); // Canis Minor
	altconstal[14][7] = new Line(2943, [1]);
	altconstal[15][3] = new Line(7754, [6]); // Capricornus
	altconstal[15][6] = new Line(7776, [3, 8, 16]);
	altconstal[15][8] = new Line(7822, [6, 17]);
	altconstal[15][13] = new Line(7936, [14, 17]);
	altconstal[15][14] = new Line(7980, [13]);
	altconstal[15][16] = new Line(8075, [6, 19]);
	altconstal[15][17] = new Line(8080, [8, 13, 20]);
	altconstal[15][19] = new Line(8167, [16, 23]);
	altconstal[15][20] = new Line(8204, [17, 23]);
	altconstal[15][22] = new Line(8278, [23, 25]);
	altconstal[15][23] = new Line(8288, [19, 20, 22, 25]);
	altconstal[15][25] = new Line(8322, [22, 23]);
	altconstal[16][0] = new Line(2326, [2]); // Carina
	altconstal[16][2] = new Line(3307, [0, 4]);
	altconstal[16][3] = new Line(3685, [5, 7]);
	altconstal[16][4] = new Line(3699, [2, 5, 11]);
	altconstal[16][5] = new Line(3890, [3, 4]);
	altconstal[16][7] = new Line(4037, [8, 3]);
	altconstal[16][8] = new Line(4199, [7, 10]);
	altconstal[16][10] = new Line(4140, [8, 11]);
	altconstal[16][11] = new Line(4050, [4, 10]);
	altconstal[17][0] = new Line(21, [4]); // Cassiopeia
	altconstal[17][4] = new Line(168, [0, 11]);
	altconstal[17][11] = new Line(264, [4, 17]);
	altconstal[17][17] = new Line(403, [11, 19]);
	altconstal[17][19] = new Line(542, [17]);
	altconstal[18][4] = new Line(4621, [8]); // Centaurus
	altconstal[18][8] = new Line(4819, [4, 12]);
	altconstal[18][11] = new Line(5028, [13]);
	altconstal[18][12] = new Line(5132, [8, 15, 19]);
	altconstal[18][13] = new Line(5190, [11, 14, 21]);
	altconstal[18][14] = new Line(5193, [13, 15]);
	altconstal[18][15] = new Line(5231, [12, 14]);
	altconstal[18][19] = new Line(5267, [12, 24]);
	altconstal[18][21] = new Line(5288, [13, 23]);
	altconstal[18][23] = new Line(5440, [21, 26]);
	altconstal[18][24] = new Line(5459, [19]);
	altconstal[18][26] = new Line(5576, [23]);
	altconstal[19][2] = new Line(7957, [3]); // Cepheus
	altconstal[19][3] = new Line(8162, [2, 4, 8]);
	altconstal[19][4] = new Line(8238, [3, 17]);
	altconstal[19][8] = new Line(8465, [3, 11]);
	altconstal[19][11] = new Line(8571, [8, 14]);
	altconstal[19][14] = new Line(8694, [11, 17]);
	altconstal[19][17] = new Line(8974, [4, 14]);
	altconstal[20][0] = new Line(74, [1, 6]); // Cetus
	altconstal[20][1] = new Line(188, [0, 6]);
	altconstal[20][6] = new Line(334, [0, 1, 7]);
	altconstal[20][7] = new Line(402, [6, 10]);
	altconstal[20][8] = new Line(509, [10, 11]);
	altconstal[20][10] = new Line(539, [7, 8, 13]);
	altconstal[20][11] = new Line(585, [8]);
	altconstal[20][13] = new Line(681, [10, 18]);
	altconstal[20][15] = new Line(718, [20, 22]);
	altconstal[20][18] = new Line(779, [13, 20]);
	altconstal[20][20] = new Line(804, [15, 18, 24]);
	altconstal[20][22] = new Line(813, [15, 23]);
	altconstal[20][23] = new Line(896, [22, 24]);
	altconstal[20][24] = new Line(911, [20, 23]);
	altconstal[21][0] = new Line(3318, [8]); // Chamaeleon
	altconstal[21][8] = new Line(4174, [0, 10]);
	altconstal[21][10] = new Line(4234, [8]);
	altconstal[22][0] = new Line(5463, [6, 7]); // Circinus
	altconstal[22][6] = new Line(5670, [0]);
	altconstal[22][7] = new Line(5704, [0]);
	altconstal[23][1] = new Line(1862, [4]); // Columba
	altconstal[23][4] = new Line(1956, [1, 6]);
	altconstal[23][6] = new Line(2040, [4, 10, 11]);
	altconstal[23][10] = new Line(2106, [6, 16]);
	altconstal[23][11] = new Line(2120, [6]);
	altconstal[23][16] = new Line(2296, [10]);
	altconstal[24][0] = new Line(4737, [1, 3]); // Coma Berenices
	altconstal[24][1] = new Line(4968, [0]);
	altconstal[24][3] = new Line(4983, [0]);
	altconstal[25][7] = new Line(7152, [10]); // Corona Australis
	altconstal[25][8] = new Line(7188, [11]);
	altconstal[25][10] = new Line(7227, [7, 12]);
	altconstal[25][11] = new Line(7242, [8, 13]);
	altconstal[25][12] = new Line(7254, [10, 13]);
	altconstal[25][13] = new Line(7259, [11, 12]);
	altconstal[26][3] = new Line(5747, [4, 5]); // Corona Borealis
	altconstal[26][4] = new Line(5778, [3]);
	altconstal[26][5] = new Line(5793, [3, 9]);
	altconstal[26][9] = new Line(5849, [5, 11]);
	altconstal[26][11] = new Line(5889, [9, 14]);
	altconstal[26][14] = new Line(5947, [11]);
	altconstal[27][0] = new Line(4623, [1]); // Corvus
	altconstal[27][1] = new Line(4630, [0, 2, 6]);
	altconstal[27][2] = new Line(4662, [1, 4]);
	altconstal[27][4] = new Line(4757, [2, 6]);
	altconstal[27][6] = new Line(4786, [1, 4]);
	altconstal[28][0] = new Line(4287, [1, 3, 12]); // Crater
	altconstal[28][1] = new Line(4343, [0, 6]);
	altconstal[28][3] = new Line(4382, [0, 5, 6]);
	altconstal[28][5] = new Line(4402, [3, 8]);
	altconstal[28][6] = new Line(4405, [1, 3, 10]);
	altconstal[28][8] = new Line(4468, [5]);
	altconstal[28][10] = new Line(4514, [6, 11]);
	altconstal[28][11] = new Line(4567, [10]);
	altconstal[28][12] = new Line(4232, [0]);
	altconstal[29][3] = new Line(4656, [11]); // Crux
	altconstal[29][6] = new Line(4730, [8]);
	altconstal[29][8] = new Line(4763, [6]);
	altconstal[29][11] = new Line(4853, [3]);
	altconstal[30][2] = new Line(7417, [9]); // Cygnus
	altconstal[30][4] = new Line(7420, [7]);
	altconstal[30][7] = new Line(7528, [4, 11]);
	altconstal[30][9] = new Line(7615, [2, 11]);
	altconstal[30][11] = new Line(7796, [7, 9, 14, 15]);
	altconstal[30][14] = new Line(7924, [11]);
	altconstal[30][15] = new Line(7949, [11, 19]);
	altconstal[30][19] = new Line(8115, [15]);
	altconstal[31][0] = new Line(7852, [3]); // Delphinus
	altconstal[31][3] = new Line(7882, [0, 7, 8]);
	altconstal[31][7] = new Line(7906, [3, 10]);
	altconstal[31][8] = new Line(7928, [3, 10]);
	altconstal[31][10] = new Line(7948, [7, 8]);
	altconstal[32][0] = new Line(1338, [1]); // Dorado
	altconstal[32][1] = new Line(1465, [0, 6]);
	altconstal[32][6] = new Line(1922, [1]);
	altconstal[33][0] = new Line(4434, [1]); // Draco
	altconstal[33][1] = new Line(4787, [0, 2]);
	altconstal[33][2] = new Line(5291, [1, 3]);
	altconstal[33][3] = new Line(5744, [2, 4]);
	altconstal[33][4] = new Line(5986, [3, 5]);
	altconstal[33][5] = new Line(6132, [8, 4]);
	altconstal[33][8] = new Line(6396, [5, 19]);
	altconstal[33][9] = new Line(6536, [11, 16]);
	altconstal[33][11] = new Line(6555, [9, 15]);
	altconstal[33][15] = new Line(6688, [11, 16, 22]);
	altconstal[33][16] = new Line(6705, [9, 15]);
	altconstal[33][19] = new Line(6927, [8, 26]);
	altconstal[33][22] = new Line(7310, [15, 26]);
	altconstal[33][26] = new Line(7582, [19, 22]);
	altconstal[34][1] = new Line(8097, [2]); // Equuleus
	altconstal[34][2] = new Line(8123, [1, 3]);
	altconstal[34][3] = new Line(8131, [2]);
	altconstal[35][0] = new Line(472, [1]); // Eridanus
	altconstal[35][1] = new Line(566, [0, 2]);
	altconstal[35][2] = new Line(674, [1, 3]);
	altconstal[35][3] = new Line(721, [2, 4]);
	altconstal[35][4] = new Line(794, [3, 8]);
	altconstal[35][5] = new Line(818, [6, 12]);
	altconstal[35][6] = new Line(811, [5, 7]);
	altconstal[35][7] = new Line(874, [6, 16]);
	altconstal[35][8] = new Line(897, [4, 27]);
	altconstal[35][12] = new Line(919, [5, 15]);
	altconstal[35][15] = new Line(1003, [12, 17]);
	altconstal[35][16] = new Line(1084, [7, 18]);
	altconstal[35][17] = new Line(1088, [15, 20]);
	altconstal[35][18] = new Line(1136, [16, 23]);
	altconstal[35][20] = new Line(1173, [17, 31]);
	altconstal[35][23] = new Line(1231, [18, 25]);
	altconstal[35][25] = new Line(1298, [23, 30]);
	altconstal[35][27] = new Line(1347, [8, 31]);
	altconstal[35][30] = new Line(1463, [25, 32]);
	altconstal[35][31] = new Line(1464, [20, 27]);
	altconstal[35][32] = new Line(1520, [30, 35]);
	altconstal[35][35] = new Line(1666, [32]);
	altconstal[36][1] = new Line(612, [11]); // Fornax
	altconstal[36][11] = new Line(841, [1, 19]);
	altconstal[36][19] = new Line(963, [11]);
	altconstal[37][0] = new Line(2216, [1]); // Gemini
	altconstal[37][1] = new Line(2286, [0, 4]);
	altconstal[37][2] = new Line(2343, [4]);
	altconstal[37][3] = new Line(2421, [8]);
	altconstal[37][4] = new Line(2473, [1, 2, 9]);
	altconstal[37][5] = new Line(2484, [10]);
	altconstal[37][6] = new Line(2540, [9]);
	altconstal[37][8] = new Line(2650, [3, 11]);
	altconstal[37][9] = new Line(2697, [4, 6, 12, 13]);
	altconstal[37][10] = new Line(2763, [5, 11]);
	altconstal[37][11] = new Line(2777, [8, 10, 16]);
	altconstal[37][12] = new Line(2821, [9, 16]);
	altconstal[37][13] = new Line(2852, [9, 15]);
	altconstal[37][15] = new Line(2891, [13]);
	altconstal[37][16] = new Line(2905, [11, 12, 19, 20]);
	altconstal[37][19] = new Line(2985, [16]);
	altconstal[37][20] = new Line(2990, [16]);
	altconstal[38][1] = new Line(8353, [9]); // Grus
	altconstal[38][3] = new Line(8425, [9]);
	altconstal[38][9] = new Line(8556, [1, 3, 13]);
	altconstal[38][13] = new Line(8636, [9, 16]);
	altconstal[38][16] = new Line(8675, [13]);
	altconstal[39][0] = new Line(5914, [4]); // Hercules
	altconstal[39][2] = new Line(6008, [6, 7]);
	altconstal[39][4] = new Line(6023, [0, 5]);
	altconstal[39][5] = new Line(6092, [4, 9]);
	altconstal[39][6] = new Line(6095, [2, 8]);
	altconstal[39][7] = new Line(6117, [2]);
	altconstal[39][8] = new Line(6148, [6, 10, 13, 15]);
	altconstal[39][9] = new Line(6168, [5, 11]);
	altconstal[39][10] = new Line(6212, [8, 11, 12]);
	altconstal[39][11] = new Line(6220, [10, 16]);
	altconstal[39][12] = new Line(6324, [10, 15, 16]);
	altconstal[39][13] = new Line(6406, [8, 15]);
	altconstal[39][15] = new Line(6410, [8, 12, 13, 19]);
	altconstal[39][16] = new Line(6418, [11, 12, 18]);
	altconstal[39][18] = new Line(6485, [16, 22]);
	altconstal[39][19] = new Line(6526, [15, 21]);
	altconstal[39][20] = new Line(6588, [22]);
	altconstal[39][21] = new Line(6623, [19, 23]);
	altconstal[39][22] = new Line(6695, [18, 20]);
	altconstal[39][23] = new Line(6703, [21, 25]);
	altconstal[39][25] = new Line(6779, [23, 26]);
	altconstal[39][26] = new Line(6895, [25]);
	altconstal[40][1] = new Line(778, [2, 3]); // Horologium
	altconstal[40][2] = new Line(802, [1, 7]);
	altconstal[40][3] = new Line(810, [1, 9]);
	altconstal[40][6] = new Line(909, [7]);
	altconstal[40][7] = new Line(934, [2, 6]);
	altconstal[40][9] = new Line(1326, [3]);
	altconstal[41][3] = new Line(3482, [5]); // Hydra
	altconstal[41][5] = new Line(3547, [3, 7]);
	altconstal[41][7] = new Line(3665, [5, 11]);
	altconstal[41][8] = new Line(3748, [11, 13]);
	altconstal[41][11] = new Line(3845, [7, 8]);
	altconstal[41][13] = new Line(3903, [8, 15]);
	altconstal[41][15] = new Line(3994, [13, 16]);
	altconstal[41][16] = new Line(4094, [15, 19]);
	altconstal[41][19] = new Line(4232, [16]);
	altconstal[41][22] = new Line(4450, [24, 28]);
	altconstal[41][24] = new Line(4552, [22, 26]);
	altconstal[41][26] = new Line(5020, [24, 27]);
	altconstal[41][27] = new Line(5287, [26]);
	altconstal[41][28] = new Line(4343, [22]);
	altconstal[42][0] = new Line(98, [1, 14]); // Hydrus
	altconstal[42][1] = new Line(236, [0, 12]);
	altconstal[42][4] = new Line(570, [5, 9]);
	altconstal[42][5] = new Line(591, [4]);
	altconstal[42][9] = new Line(705, [4, 12]);
	altconstal[42][12] = new Line(806, [1, 9]);
	altconstal[42][14] = new Line(872, [0, 17]);
	altconstal[42][17] = new Line(1208, [14]);
	altconstal[43][0] = new Line(7869, [1]); // Indus
	altconstal[43][1] = new Line(7920, [0, 4, 6]);
	altconstal[43][4] = new Line(7986, [1, 16]);
	altconstal[43][6] = new Line(8140, [1]);
	altconstal[43][15] = new Line(7790, [4]);
	altconstal[44][0] = new Line(8523, [3]); // Lacerta
	altconstal[44][1] = new Line(8541, [3, 4]);
	altconstal[44][2] = new Line(8538, [4]);
	altconstal[44][3] = new Line(8572, [0, 1]);
	altconstal[44][4] = new Line(8585, [1, 2]);
	altconstal[45][6] = new Line(3873, [7]); // Leo
	altconstal[45][7] = new Line(3905, [6, 12]);
	altconstal[45][10] = new Line(3975, [11, 13]);
	altconstal[45][11] = new Line(3982, [10, 18]);
	altconstal[45][12] = new Line(4031, [7, 13]);
	altconstal[45][13] = new Line(4057, [10, 12, 17]);
	altconstal[45][17] = new Line(4357, [13, 24]);
	altconstal[45][18] = new Line(4359, [11, 24]);
	altconstal[45][24] = new Line(4534, [17, 18]);
	altconstal[46][0] = new Line(3800, [1]); // Leo Minor
	altconstal[46][1] = new Line(3974, [0, 2, 3]);
	altconstal[46][2] = new Line(4100, [1, 3]);
	altconstal[46][3] = new Line(4247, [1, 2]);
	altconstal[47][0] = new Line(1654, [6]); // Lepus
	altconstal[47][2] = new Line(1702, [7]);
	altconstal[47][6] = new Line(1829, [0, 7, 8]);
	altconstal[47][7] = new Line(1865, [2, 6, 9]);
	altconstal[47][8] = new Line(1983, [6, 10]);
	altconstal[47][9] = new Line(1998, [7, 11]);
	altconstal[47][10] = new Line(2035, [8]);
	altconstal[47][11] = new Line(2085, [9]);
	altconstal[48][2] = new Line(5531, [6, 10, 16]); // Libra
	altconstal[48][6] = new Line(5603, [2]);
	altconstal[48][10] = new Line(5685, [2, 16]);
	altconstal[48][16] = new Line(5787, [2, 10, 17]);
	altconstal[48][17] = new Line(5794, [16]);
	altconstal[49][5] = new Line(5469, [7]); // Lupus
	altconstal[49][7] = new Line(5571, [5, 15]);
	altconstal[49][11] = new Line(5646, [13, 19]);
	altconstal[49][13] = new Line(5649, [11]);
	altconstal[49][15] = new Line(5695, [7, 18, 22]);
	altconstal[49][18] = new Line(5705, [15]);
	altconstal[49][19] = new Line(5708, [11, 22]);
	altconstal[49][22] = new Line(5776, [15, 19, 29]);
	altconstal[49][29] = new Line(5948, [22]);
	altconstal[50][0] = new Line(3705, [1]); // Lynx
	altconstal[50][1] = new Line(3690, [0, 2]);
	altconstal[50][2] = new Line(3579, [1, 3]);
	altconstal[50][3] = new Line(3275, [2, 4]);
	altconstal[50][4] = new Line(2818, [3, 5]);
	altconstal[50][5] = new Line(2560, [4, 6]);
	altconstal[50][6] = new Line(2238, [5]);
	altconstal[51][2] = new Line(7001, [7]); // Lyra
	altconstal[51][7] = new Line(7056, [2, 11, 13]);
	altconstal[51][11] = new Line(7106, [7, 14]);
	altconstal[51][13] = new Line(7139, [7, 14]);
	altconstal[51][14] = new Line(7178, [11, 13]);
	altconstal[52][2] = new Line(1541, [3]); // Mensa
	altconstal[52][3] = new Line(1629, [2, 6]);
	altconstal[52][6] = new Line(1953, [3, 11]);
	altconstal[52][11] = new Line(2261, [6]);
	altconstal[53][1] = new Line(7943, [2, 9]); // Microscopium
	altconstal[53][2] = new Line(7965, [1, 4]);
	altconstal[53][4] = new Line(8039, [2, 8]);
	altconstal[53][8] = new Line(8135, [4, 9]);
	altconstal[53][9] = new Line(8151, [1, 8]);
	altconstal[54][0] = new Line(2227, [2]); // Monoceros
	altconstal[54][1] = new Line(2298, [5, 4]);
	altconstal[54][2] = new Line(2356, [0, 5]);
	altconstal[54][4] = new Line(2385, [1]);
	altconstal[54][5] = new Line(2714, [1, 2, 6]);
	altconstal[54][6] = new Line(2970, [5, 7]);
	altconstal[54][7] = new Line(3188, [6]);
	altconstal[55][0] = new Line(4520, [2]); // Musca
	altconstal[55][2] = new Line(4671, [0, 6]);
	altconstal[55][5] = new Line(4773, [6, 8]);
	altconstal[55][6] = new Line(4798, [2, 5, 7]);
	altconstal[55][7] = new Line(4844, [6, 8]);
	altconstal[55][8] = new Line(4923, [5, 7]);
	altconstal[56][9] = new Line(6072, [10]); // Norma
	altconstal[56][10] = new Line(6115, [9]);
	altconstal[57][5] = new Line(5339, [21]);
	altconstal[57][16] = new Line(8254, [21]);
	altconstal[57][21] = new Line(8630, [5, 16]);
	altconstal[58][0] = new Line(6056, [1, 8]); // Ophiuchus
	altconstal[58][1] = new Line(6075, [0, 8, 10]);
	altconstal[58][7] = new Line(6147, [9, 10]);
	altconstal[58][8] = new Line(6149, [0, 1, 12]);
	altconstal[58][9] = new Line(6153, [7]);
	altconstal[58][10] = new Line(6175, [1, 7, 13, 14]);
	altconstal[58][12] = new Line(6299, [8, 14, 19, 21]);
	altconstal[58][13] = new Line(6378, [10, 17, 26]);
	altconstal[58][14] = new Line(6318, [10, 12, 18]);
	altconstal[58][17] = new Line(6453, [13]);
	altconstal[58][18] = new Line(6493, [13, 14, 21]);
	altconstal[58][19] = new Line(6556, [12, 21]);
	altconstal[58][21] = new Line(6603, [12, 18, 19, 22]);
	altconstal[58][22] = new Line(6629, [21, 23]);
	altconstal[58][23] = new Line(6698, [22, 26]);
	altconstal[58][26] = new Line(6561, [13, 23]);
	altconstal[59][0] = new Line(1543, [1, 2, 13]); // Orion
	altconstal[59][1] = new Line(1544, [0, 6]);
	altconstal[59][2] = new Line(1552, [0, 4]);
	altconstal[59][4] = new Line(1567, [2, 7]);
	altconstal[59][6] = new Line(1580, [1]);
	altconstal[59][7] = new Line(1601, [4]);
	altconstal[59][9] = new Line(1713, [16, 33]);
	altconstal[59][13] = new Line(1790, [0, 19, 16]);
	altconstal[59][16] = new Line(1852, [9, 13, 27]);
	altconstal[59][19] = new Line(1879, [13, 35]);
	altconstal[59][27] = new Line(1903, [16, 31]);
	altconstal[59][31] = new Line(1948, [27, 33, 35]);
	altconstal[59][33] = new Line(2004, [9, 31]);
	altconstal[59][34] = new Line(2047, [37, 38]);
	altconstal[59][35] = new Line(2061, [19, 31, 36]);
	altconstal[59][36] = new Line(2124, [35, 39]);
	altconstal[59][37] = new Line(2135, [34, 39]);
	altconstal[59][38] = new Line(2159, [34, 39]);
	altconstal[59][39] = new Line(2199, [36, 37, 38]);
	altconstal[60][0] = new Line(6582, [5, 7]); // Pavo
	altconstal[60][5] = new Line(6982, [0, 11]);
	altconstal[60][7] = new Line(7074, [0, 14]);
	altconstal[60][11] = new Line(7590, [5, 20]);
	altconstal[60][14] = new Line(7665, [7, 20]);
	altconstal[60][15] = new Line(7790, [20]);
	altconstal[60][20] = new Line(7913, [11, 14, 15]);
	altconstal[61][0] = new Line(39, [18, 23]); // Pegasus
	altconstal[61][2] = new Line(8308, [7]);
	altconstal[61][7] = new Line(8450, [2, 9]);
	altconstal[61][9] = new Line(8634, [7, 12]);
	altconstal[61][11] = new Line(8650, [17]);
	altconstal[61][12] = new Line(8665, [9, 18]);
	altconstal[61][17] = new Line(8775, [11, 18, 23]);
	altconstal[61][18] = new Line(8781, [0, 12, 17]);
	altconstal[61][23] = new Line(15, [0, 17]);
	altconstal[62][1] = new Line(799, [2]); // Perseus
	altconstal[62][2] = new Line(834, [1, 5]);
	altconstal[62][4] = new Line(879, [6, 7]);
	altconstal[62][5] = new Line(915, [2, 11]);
	altconstal[62][6] = new Line(921, [4, 7]);
	altconstal[62][7] = new Line(936, [4, 6, 11]);
	altconstal[62][8] = new Line(937, [11]);
	altconstal[62][11] = new Line(1017, [5, 7, 8, 14]);
	altconstal[62][14] = new Line(1122, [11, 18, 21]);
	altconstal[62][17] = new Line(1203, [18]);
	altconstal[62][18] = new Line(1220, [14, 17]);
	altconstal[62][21] = new Line(1303, [14, 22]);
	altconstal[62][22] = new Line(1454, [21]);
	altconstal[63][0] = new Line(25, [2, 19, 21]); // Phoenix
	altconstal[63][1] = new Line(99, [2]);
	altconstal[63][2] = new Line(100, [0, 1, 10, 12]);
	altconstal[63][7] = new Line(191, [12]);
	altconstal[63][10] = new Line(322, [2, 14, 15]);
	altconstal[63][12] = new Line(338, [2, 7]);
	altconstal[63][14] = new Line(429, [10, 15]);
	altconstal[63][15] = new Line(440, [10, 14]);
	altconstal[63][19] = new Line(8949, [0, 21]);
	altconstal[63][21] = new Line(9006, [0, 19]);
	altconstal[64][8] = new Line(2020, [9]); // Pictor
	altconstal[64][9] = new Line(2042, [8, 13]);
	altconstal[64][13] = new Line(2550, [9]);
	altconstal[65][0] = new Line(224, [2, 28]); // Pisces
	altconstal[65][2] = new Line(294, [0, 10]);
	altconstal[65][7] = new Line(351, [8, 9, 15]);
	altconstal[65][8] = new Line(352, [7, 12]);
	altconstal[65][9] = new Line(360, [7, 12]);
	altconstal[65][10] = new Line(361, [2, 14]);
	altconstal[65][12] = new Line(383, [8, 9]);
	altconstal[65][14] = new Line(434, [10, 17]);
	altconstal[65][15] = new Line(437, [7, 18]);
	altconstal[65][17] = new Line(489, [14, 19]);
	altconstal[65][18] = new Line(510, [15, 21]);
	altconstal[65][19] = new Line(549, [17, 21]);
	altconstal[65][21] = new Line(596, [18, 19]);
	altconstal[65][22] = new Line(8773, [23]);
	altconstal[65][23] = new Line(8852, [22, 24, 25]);
	altconstal[65][24] = new Line(8911, [23, 27]);
	altconstal[65][25] = new Line(8916, [23, 26]);
	altconstal[65][26] = new Line(8969, [25, 27, 28]);
	altconstal[65][27] = new Line(8984, [24, 26]);
	altconstal[65][28] = new Line(9072, [0, 26]);
	altconstal[66][0] = new Line(8305, [3, 9]); // Piscis Austrinus
	altconstal[66][3] = new Line(8431, [0, 8]);
	altconstal[66][8] = new Line(8576, [3, 10]);
	altconstal[66][9] = new Line(8628, [0, 12]);
	altconstal[66][10] = new Line(8695, [8, 11]);
	altconstal[66][11] = new Line(8720, [10, 12]);
	altconstal[66][12] = new Line(8728, [9, 11]);
	altconstal[67][0] = new Line(2451, [1, 2]); // Puppis
	altconstal[67][1] = new Line(2553, [0, 3]);
	altconstal[67][2] = new Line(2773, [0, 5, 6]);
	altconstal[67][3] = new Line(2878, [1, 6]);
	altconstal[67][5] = new Line(3045, [2, 7]);
	altconstal[67][6] = new Line(3165, [2, 3]);
	altconstal[67][7] = new Line(3185, [5]);
	altconstal[68][2] = new Line(3438, [3]); // Pyxis
	altconstal[68][3] = new Line(3468, [2, 4]);
	altconstal[68][4] = new Line(3518, [3]);
	altconstal[69][3] = new Line(1175, [4, 7]); // Reticulum
	altconstal[69][4] = new Line(1247, [3, 8]);
	altconstal[69][7] = new Line(1336, [3, 8]);
	altconstal[69][8] = new Line(1355, [4, 7]);
	altconstal[70][1] = new Line(7479, [3]);// Sagitta
	altconstal[70][2] = new Line(7488, [3]);
	altconstal[70][3] = new Line(7536, [1, 2, 5]);
	altconstal[70][5] = new Line(7635, [3]);
	altconstal[71][1] = new Line(6746, [4]); // Sagittarius
	altconstal[71][2] = new Line(6812, [6]);
	altconstal[71][3] = new Line(6832, [5]);
	altconstal[71][4] = new Line(6859, [1, 5, 6]);
	altconstal[71][5] = new Line(6879, [3, 4]);
	altconstal[71][6] = new Line(6913, [2, 4, 7]);
	altconstal[71][7] = new Line(7039, [6, 10]);
	altconstal[71][10] = new Line(7121, [7, 14, 15]);
	altconstal[71][12] = new Line(7150, [14]);
	altconstal[71][13] = new Line(7194, [15]);
	altconstal[71][14] = new Line(7217, [10, 12]);
	altconstal[71][15] = new Line(7234, [10, 13]);
	altconstal[72][0] = new Line(5928, [1]); // Scorpius
	altconstal[72][1] = new Line(5944, [0, 2, 14]);
	altconstal[72][2] = new Line(5953, [1, 14, 7]);
	altconstal[72][5] = new Line(5984, [10]);
	altconstal[72][7] = new Line(5993, [2, 10, 14]);
	altconstal[72][10] = new Line(6027, [5, 7]);
	altconstal[72][14] = new Line(6084, [1, 2, 7, 15]);
	altconstal[72][15] = new Line(6134, [14, 16]);
	altconstal[72][16] = new Line(6165, [15, 17]);
	altconstal[72][17] = new Line(6241, [16, 18]);
	altconstal[72][18] = new Line(6247, [17, 21]);
	altconstal[72][21] = new Line(6271, [18, 22]);
	altconstal[72][22] = new Line(6380, [21, 25]);
	altconstal[72][23] = new Line(6508, [24]);
	altconstal[72][24] = new Line(6527, [23, 26]);
	altconstal[72][25] = new Line(6553, [22, 27]);
	altconstal[72][26] = new Line(6580, [24, 27]);
	altconstal[72][27] = new Line(6615, [25, 26]);
	altconstal[73][7] = new Line(280, [16]); // Sculptor
	altconstal[73][13] = new Line(8863, [14, 16]);
	altconstal[73][14] = new Line(8937, [13]);
	altconstal[73][16] = new Line(9016, [7, 13]);
	altconstal[74][2] = new Line(6973, [5]); // Scutum
	altconstal[74][5] = new Line(7063, [2]);
	altconstal[75][2] = new Line(5788, [11, 13]); // Serpens
	altconstal[75][11] = new Line(5854, [2, 19]);
	altconstal[75][13] = new Line(5867, [2, 16, 21]);
	altconstal[75][16] = new Line(5879, [13]);
	altconstal[75][19] = new Line(5892, [11, 32]);
	altconstal[75][21] = new Line(5933, [13]);
	altconstal[75][29] = new Line(6869, [30, 33]);
	altconstal[75][30] = new Line(7141, [29]);
	altconstal[75][32] = new Line(6056, [19]);
	altconstal[75][33] = new Line(6698, [29]);
	altconstal[76][0] = new Line(3909, [1, 4]); // Sextans
	altconstal[76][1] = new Line(3981, [0]);
	altconstal[76][4] = new Line(4119, [0]); 
	altconstal[77][0] = new Line(1030, [3]); //Taurus
	altconstal[77][2] = new Line(1165, [14]);
	altconstal[77][3] = new Line(1239, [0, 7, 9]);
	altconstal[77][4] = new Line(1251, [7]);
	altconstal[77][7] = new Line(1320, [3, 4]);
	altconstal[77][9] = new Line(1346, [3, 12, 21]);
	altconstal[77][12] = new Line(1373, [9, 19]);
	altconstal[77][14] = new Line(1387, [2, 19]);
	altconstal[77][19] = new Line(1409, [12, 14, 28]);
	altconstal[77][21] = new Line(1412, [9, 23]);
	altconstal[77][23] = new Line(1457, [21, 29]);
	altconstal[77][28] = new Line(1791, [19]);
	altconstal[77][29] = new Line(1910, [23]);
	altconstal[78][1] = new Line(6897, [2, 10]); // Telescopium
	altconstal[78][2] = new Line(6905, [1, 10]);
	altconstal[78][10] = new Line(7424, [1, 2]);
	altconstal[79][0] = new Line(544, [2, 4]); // Triangulum
	altconstal[79][2] = new Line(622, [0, 4]);
	altconstal[79][4] = new Line(664, [0, 2]);
	altconstal[80][0] = new Line(5671, [3, 9]); // Triangulum Australe
	altconstal[80][3] = new Line(5897, [0, 9]);
	altconstal[80][9] = new Line(6217, [0, 3]);
	altconstal[81][2] = new Line(126, [14]); // Tucana
	altconstal[81][11] = new Line(8502, [14]);
	altconstal[81][14] = new Line(8848, [2, 11]);
	altconstal[82][0] = new Line(3323, [8, 10]); // Ursa Major
	altconstal[82][3] = new Line(3569, [9]);
	altconstal[82][5] = new Line(3594, [9]);
	altconstal[82][8] = new Line(3757, [0, 16]);
	altconstal[82][9] = new Line(3775, [3, 5, 11]);
	altconstal[82][10] = new Line(3888, [0, 11]);
	altconstal[82][11] = new Line(3894, [10, 15]);
	altconstal[82][12] = new Line(4033, [17]);
	altconstal[82][13] = new Line(4069, [17]);
	altconstal[82][15] = new Line(4295, [11, 16, 22]);
	altconstal[82][16] = new Line(4301, [8, 15, 23]);
	altconstal[82][17] = new Line(4335, [12, 13, 21]);
	altconstal[82][21] = new Line(4518, [17, 22]);
	altconstal[82][22] = new Line(4554, [15, 21, 23]);
	altconstal[82][23] = new Line(4660, [16, 22, 24]);
	altconstal[82][24] = new Line(4905, [23, 25]);
	altconstal[82][25] = new Line(5054, [24, 27]);
	altconstal[82][27] = new Line(5191, [25]);
	altconstal[83][0] = new Line(424, [7]); // Ursa Minor
	altconstal[83][1] = new Line(5563, [2, 4]);
	altconstal[83][2] = new Line(5735, [1, 5]);
	altconstal[83][4] = new Line(5903, [1, 5, 6]);
	altconstal[83][5] = new Line(6116, [2, 4]);
	altconstal[83][6] = new Line(6322, [4, 7]);
	altconstal[83][7] = new Line(6789, [0, 6]);
	altconstal[84][0] = new Line(3206, [2, 3]); // Vela
	altconstal[84][2] = new Line(3485, [0, 3, 4]);
	altconstal[84][3] = new Line(3634, [0, 2, 4]);
	altconstal[84][4] = new Line(3734, [2, 3, 5]);
	altconstal[84][5] = new Line(3803, [4]);
	altconstal[85][2] = new Line(4517, [3, 5]); // Virgo
	altconstal[85][3] = new Line(4540, [2, 6]);
	altconstal[85][5] = new Line(4608, [2, 8]);
	altconstal[85][6] = new Line(4689, [3, 8]);
	altconstal[85][8] = new Line(4825, [5, 6, 12, 14]);
	altconstal[85][12] = new Line(4910, [8, 13, 17]);
	altconstal[85][13] = new Line(4932, [12]);
	altconstal[85][14] = new Line(4963, [8, 16]);
	altconstal[85][16] = new Line(5056, [14, 17, 19]);
	altconstal[85][17] = new Line(5107, [12, 16, 18]);
	altconstal[85][18] = new Line(5264, [17, 20, 25]);
	altconstal[85][19] = new Line(5315, [16, 20]);
	altconstal[85][20] = new Line(5338, [18, 19, 24]);
	altconstal[85][24] = new Line(5487, [20]);
	altconstal[85][25] = new Line(5511, [18]);
	altconstal[86][2] = new Line(2736, [3, 4]); // Volans
	altconstal[86][3] = new Line(2803, [2, 9]);
	altconstal[86][4] = new Line(3024, [2, 5]);
	altconstal[86][5] = new Line(3223, [4, 9]);
	altconstal[86][9] = new Line(3347, [3, 5, 11]);
	altconstal[86][11] = new Line(3615, [9]);
	altconstal[87][0] = new Line(7306, [1]); // Vulpecula
	altconstal[87][0] = new Line(7405, [0, 2]);
	altconstal[87][0] = new Line(7592, [1, 3]);
	altconstal[87][0] = new Line(7653, [2, 4]);
	altconstal[87][0] = new Line(7744, [3]);
}